<html>

<head>
<meta http-equiv="Content-Language" content="en-us">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Actions/Split File...</title>
<link rel="stylesheet" type="text/css" href="../explorer++.css">
<script language="javascript" src="../rollover.js"> </script>
</head>

<body onload="javascript:attachdiv()">

<h2 class="Heading_2_no_table"><a name="top"></a>
<a href="../nav/mnu-actions.htm">Actions</a>/Split File...</h2>
<p><b>Click</b> or <b><i>Hover</i></b> on an item for more ...<br>
<map name="FPMap0">
<area coords="47, 58, 192, 77" shape="rect" onmouseover="javascript:rollovr(this,'{7}/146x20.gif','#size','Original file path\\name')">
<area coords="47, 78, 192, 97" shape="rect" onmouseover="javascript:rollovr(this,'{7}/146x20.gif','#size','Original file size')">
<area coords="116, 138, 175, 157" shape="rect" onmouseover="javascript:rollovr(this,'{7}/60x20.gif','#size','File size{0}')">
<area coords="186, 138, 257, 158" shape="rect" onmouseover="javascript:rollovr(this,'{7}/72x21.gif','#size','File size units{0}')">
<area coords="116, 169, 259, 191" shape="rect" onmouseover="javascript:rollovr(this,'{7}/144x23.gif','#x','{1}')">
<area coords="116, 203, 352, 222" shape="rect" onmouseover="javascript:rollovr(this,'{7}/237x20.gif','#folder','{1}')">
<area coords="361, 204, 384, 221" shape="rect" onmouseover="javascript:rollovr(this,'{23}/24x18.gif','#folder','{1}')">
<area coords="14, 247, 406, 261" shape="rect" onmouseover="javascript:rollovr(this,'{7}/393x15.gif','#x','Progress bar')">
<area coords="10, 271, 155, 290" shape="rect" onmouseover="javascript:rollovr(this,'{7}/146x20.gif','#x','How long did the split take?  Usually 00:00:00!')">
<area coords="10, 294, 155, 313" shape="rect" onmouseover="javascript:rollovr(this,'{7}/146x20.gif','#x','Either blank or {3}Finished{3}')">
<area coords="252, 329, 324, 349" shape="rect" onmouseover="javascript:rollovr(this,'{23}/73x21.gif','#split','Commence Split operation{0}')">
<area coords="333, 329, 405, 349" shape="rect" onmouseover="javascript:rollovr(this,'{23}/73x21.gif','#x','{8}')">
</map-->
<img id="MAINimg" border="0" src="../images/mnu_actions/split_file.png" usemap="#FPMap0" width="419" height="365"></p>
<p>This function provides a useful operation - it splits the <b>selected</b> 
file into equal sized <i>sub-files</i>.&nbsp; While this may not seem that 
useful at first glance, many email providers, for example, have a limitation on 
the size of attachment that can be sent with a single message.&nbsp; If the file 
is over that size, then the server will automatically reject that message 
entirely; the file can be split, sent in parts, then <i>re-assembled</i> when 
received.</p>
<p>The companion function - <a href="merge_files.htm">Merge Files...</a> - 
restores the original file by combining the <i>sub-files</i>.</p>
<p>&nbsp;</p>
<h3><a name="size"></a>Split size:</h3>
<p>Enter the split size in the left box; set the units in the right box using 
the <i>pulldown</i>.&nbsp; Units are determined by the units <i>drop-down</i> 
list to the right and may be</p>
<ul>
  <li><font face="Courier New">Bytes</font>,</li>
  <li><font face="Courier New">KB</font>&nbsp; kilobytes = 1024 (2<sup><font face="Arial">10</font></sup>) 
  bytes,</li>
  <li><font face="Courier New">MB</font>&nbsp; megabytes = 1024 KB or 1,048,576 
  (2<sup><font face="Arial">20</font></sup>) bytes, or</li>
  <li><font face="Courier New">GB</font>&nbsp; gigabytes = 1024 MB or 
  1,073,741,824 (2<sup><font face="Arial">30</font></sup>) bytes.</li>
</ul>
<p>The final size of the individual <i>sub-files</i> is a combination of the 
size and units selected.</p>
<p>&nbsp;</p>
<h3><a name="output_name"></a>Output Filename:</h3>
<p>The output filename is actually a pattern for consecutive naming/numbering of 
the output files; the string &quot;<font face="Courier New">/N</font>&quot; (capital
<font face="Courier New">N</font> only!) represents the <i>variable</i> numeric 
part of the future file names (e.g. 1, 2, 3, etc.).&nbsp; The default is 
&lt;original filename&gt;.part/N, which in the sample dialog above (original file =
<font face="Courier New">NB200_D.zip</font>) would create <i>sub-files</i> of</p>
<ul>
  <li><font face="Courier New">NB200_D.zip.part.1</font></li>
  <li><font face="Courier New">NB200_D.zip.part.2</font></li>
  <li><font face="Courier New">NB200_D.zip.part.3</font></li>
  <li>etc.</li>
</ul>
<p>The <i>sub-file</i> naming pattern <b>must</b> contain a variable (i.e.
<font face="Courier New">/N</font>) and the numeric variable portion of the new 
files always starts with 1.</p>
<table border="0" style="border-collapse: collapse" bordercolor="#111111" cellspacing="0" cellpadding="0">
  <tr>
    <td width="34" align="center">
    <img border="0" src="../images/common/tip19x32.gif" hspace="0" width="19" height="32"></td>
    <td width="3" bgcolor="#FFFF00">&nbsp;</td>
    <td width="10">&nbsp;</td>
    <td><b><font size="3">Tip:</font></b> Be careful with leading zeroes in the 
    output filename; they are treated as constants.&nbsp; For example, using
    <font face="Courier New">NB200_D.00/N</font> as the pattern yields files
    <font face="Courier New">NB200_D.001</font>, <font face="Courier New">
    NB200_D.002</font> but would also yield <font face="Courier New">
    NB200_D.0010</font> instead of the <i>anticipated</i>
    <font face="Courier New">NB200_D.010</font>!&nbsp; <b>Explorer++</b>'s
    <a href="merge_files.htm">Merge Files...</a> routine can handle this naming, 
    but other <i>split/join</i> applications may not behave properly.</td>
  </tr>
</table>
<p>&nbsp;</p>
<h3><a name="folder"></a>Output Folder:</h3>
<p>The output folder (where the sub-files will be placed) defaults to the same 
folder as the target file.&nbsp; The folder may be chosen by typing (the target 
folder must exist) or by using the <font face="Courier New">...</font> button to 
the right which opens a standard <i>Browse for folder</i> dialog (see
<a href="../mnu_tools/general/def_new_tab.htm#tip">tip</a> for a picture of this 
Windows dialog).</p>
<p>&nbsp;</p>
<h3><a name="split"></a>Split</h3>
<p>Clicking the Split button commences the operation, creating <i>sub-files</i> 
of the specified size.&nbsp; The last file may not be the same size; it is 
simply the remaining portion of the original file.&nbsp; Files are named the 
same as the target file, but with a number appended, that is, if <b>message.txt</b> 
is split, <i>sub-files</i> will be <b>message.txt.1</b>, <b>message.txt.2</b>, 
and so on.</p>
<table border="0" style="border-collapse: collapse" bordercolor="#111111" cellspacing="0" cellpadding="0">
  <tr>
    <td width="34" align="center">
    <img border="0" src="../images/common/info24x24.gif" hspace="0" width="24" height="24"></td>
    <td width="3" bgcolor="#0000FF">&nbsp;</td>
    <td width="10">&nbsp;</td>
    <td><b><font color="#0000FF" size="3">Info:</font></b> If <b>Split File...</b> 
    involves creating a large number of files (e.g. &gt; 500), there may be delays 
    in response, depending on the speed of your computer.&nbsp; Be patient - <b>
    Explorer++</b> <b>will</b> finish the operations properly.</td>
  </tr>
</table>
<p><a title="Top of page" href="#top" style="background-color:transparent">
<img border="0" src="../images/common/arrow_top.gif" width="23" height="23"></a></p>

</body>
</map>

</html>
